Service worker
ブラウザのバックグラウンドでリッチな処理ができるしくみ
しくみ
Service Worker APIの実装者(の一人)の記事
https://gyazo.com/9726cc28b4437fdf7c6ea11c2f3a588c
Service Worker はブラウザが Web ページとは別にバックグラウンドで実行するスクリプトで、Web ページやユーザーのインタラクションを必要としない機能を Web にもたらします。 既に現在、プッシュ通知やバックグラウンド同期が提供されています。 さらに将来は定期的な同期、ジオフェンシングなども導入されるでしょう。 このチュートリアルで説明する機能は、ネットワーク リクエストへの介入や処理機能と、レスポンスのキャッシュをプログラムから操作できる機能です。
この API にとてもわくわくするのは、それがオフライン体験をサポートし、そして開発者がその体験を完全に制御できるからです。
DOMに直接アクセスできない
応用例
Webサーバーからのレスポンスを一定期間保存し、キャッシュ(CacheStorage)からレスポンスを返すことによってWebサーバーへの負荷軽減を実現するまでの経緯や実装などを紹介します。
オフラインキャッシュ
リソース先読み
Geolocation API
歴史
2014年5月に草案初版が提示
ツール
キャッシュ
ブラウザで何が使えるのか?